Using explanations for design patterns identification

نویسندگان

  • Yann-Gaël Guéhéneuc
  • Narendra Jussien
چکیده

Design patterns describe micro-architectures that solve recurrent architectural problems in objectoriented programming languages. It is important to identify these micro-architectures during the maintenance of object-oriented programs. But these micro-architectures often appear distorted in the source code. We present an application of explanation-based constraint programming for identifying these distorted micro-architectures.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Patterns of antigenic diversity and the mechanisms that maintain them.

Many of the remaining challenges in infectious disease control involve pathogens that fail to elicit long-lasting immunity in their hosts. Antigenic variation is a common reason for this failure and a contributor to the complexity of vaccine design. Diversifying selection by the host immune system is commonly, and often correctly, invoked to explain antigenic variability in pathogens. However, ...

متن کامل

Identification of Nontuberculous Mycobacteria Species Isolated from Water Samples Using Phenotypic and Molecular Methods and Determination of their Antibiotic Resistance Patterns by E- Test Method, in Isfahan, Iran

Introduction Many studies have shown epidemiological links between strains isolated in tap water, and those isolated from patients. Molecular methods linked to PCR are more reliable and faster for identification of             non- tuberculous mycobacteria(NTM). In this study molecular methods were used for identification and typing of NTM. Materials and Methods Five hundred ml of 85 water ...

متن کامل

Effect of a Preoperative Preparation Program on Anxiety in School-age Children Undergoing Surgery Using a Factorial Design

Background: Surgery is a stressful experience in children. Therefore, the familiarization of this population with treatment processes by means of appropriate training tools and techniques can be an effective way to control their anxiety. Aim: The aim of this study was to determine the effect of a preoperative preparation program on anxiety in school-age children undergoing surgery using a facto...

متن کامل

Designing Explanation Aware Systems

Systems in general, and intelligent systems in particular, need to be able to explain their behaviour to their users or partners. Previously, a number of different user goals that explanations can support have been identified. Likewise, different kinds of explanations have been proposed. The problem remains how these abstract concepts can be made fruitful for the design of intelligent systems –...

متن کامل

Identification of dietary patterns among Iranian adults

Background: Identification of food patterns is of crucial important. As far as we know, no study has been yet carried out in the west of Iran. The aim of this study was to determine staple food patterns among adult persons in Khorramabad city. Materials and Methods: In this cross-sectional study food intake of 973 people (736 women) were gathered by Food Frequency Questionnaire (FFQ 208 food i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001